Transformation of UML Design Model into Performance Model - A Model-Driven Framework
نویسندگان
چکیده
Software Performance Engineering is receiving increasing attention in today’s software dominated world. Compared to research work in performance evaluation in hardware and networks, this field is still in its nascent stage. Many methods have been proposed but majority of them are unable to adapt in the software development life-cycle dominated by professionals without substantial performance engineering background. We propose UPE a Model Driven Software Performance Engineering Framework to facilitate performance engineering within software development life cycle, based on OMG’s MDA initiative.
منابع مشابه
Aspect Oriented UML to ECORE Model Transformation
With the emerging concept of model transformation, information can be extracted from one or more source models to produce the target models. The conversion of these models can be done automatically with specific transformation languages. This conversion requires mapping between both models with the help of dynamic hash tables. Hash tables store reference links between the elements of the source...
متن کاملIncremental change propagation from UML software models to LQN performance models
Model-Driven Engineering (MDE) 1 enables automatic generation of performance models from software design models by model transformations. The performance models thus obtained are used for performance analysis of software under development. In previous work, we have used a specialized model transformation language, Epsilon ETL, to generate Layered Queueing Network (LQN) performance models from U...
متن کاملDeveloping Reliable yet Flexible Software through If-Then Model Transformation Rules
Developing reliable yet flexible software is a hard problem. Although modeling methods enjoy a lot of advantages, the exclusive use of just one of them, in many cases, may not guarantee the development of reliable and flexible software. Formal modeling methods ensure reliability because they use a rigorous approach to software development. However, lack of knowledge and high cost practically fo...
متن کاملAutomatic Generation of Performance Models
The paper proposes a model-driven approach for deriving performance models from UML design models of ServiceOriented Architecture (SOA) enterprise systems, in order to evaluate their run-time performance from the early development phases. This helps to choose between different architecture, design, and configuration alternatives in order to meet the performance requirements. The source model of...
متن کاملProceedings Template - WORD
This paper proposes an approach for performance analysis roundtrip in the context of model-driven engineering (MDE) of real-time distributed and embedded systems. The starting point is a UML software model with MARTE performance annotations, such as performance requirements and resource demands. The source software model is automatically transformed into a Layered Queueing Network (LQN) perform...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006